\hypertarget{classimr_1_1dijkstra_1_1CHeap}{}\section{imr\+:\+:dijkstra\+:\+:C\+Heap$<$ Nodes, Weight $>$ Class Template Reference}
\label{classimr_1_1dijkstra_1_1CHeap}\index{imr\+::dijkstra\+::\+C\+Heap$<$ Nodes, Weight $>$@{imr\+::dijkstra\+::\+C\+Heap$<$ Nodes, Weight $>$}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
{\bfseries C\+Heap} (long int size, Nodes \&nodes)\hypertarget{classimr_1_1dijkstra_1_1CHeap_a0dcc6e82a4e647a83ed243056802db47}{}\label{classimr_1_1dijkstra_1_1CHeap_a0dcc6e82a4e647a83ed243056802db47}

\item 
void {\bfseries add} (long int n, Weight cost)\hypertarget{classimr_1_1dijkstra_1_1CHeap_a7933d0f3562eae91203f8d13c3787727}{}\label{classimr_1_1dijkstra_1_1CHeap_a7933d0f3562eae91203f8d13c3787727}

\item 
long int {\bfseries get\+First} (void)\hypertarget{classimr_1_1dijkstra_1_1CHeap_aa3119e144f875edcbdbfc2d6819c0843}{}\label{classimr_1_1dijkstra_1_1CHeap_aa3119e144f875edcbdbfc2d6819c0843}

\item 
void {\bfseries down} (void)\hypertarget{classimr_1_1dijkstra_1_1CHeap_ad5d61352e68fb079ecf46196a7de9bc2}{}\label{classimr_1_1dijkstra_1_1CHeap_ad5d61352e68fb079ecf46196a7de9bc2}

\item 
void {\bfseries update} (long int n, Weight cost)\hypertarget{classimr_1_1dijkstra_1_1CHeap_a5fb736f0839c96f7b0b280d771d126fa}{}\label{classimr_1_1dijkstra_1_1CHeap_a5fb736f0839c96f7b0b280d771d126fa}

\item 
void {\bfseries is\+\_\+valid} (long int n)\hypertarget{classimr_1_1dijkstra_1_1CHeap_a0fa4954bb595dfffd8cf2cd734b0045d}{}\label{classimr_1_1dijkstra_1_1CHeap_a0fa4954bb595dfffd8cf2cd734b0045d}

\item 
long int \& {\bfseries get\+I\+DX} (long int n)\hypertarget{classimr_1_1dijkstra_1_1CHeap_a0d0d043ee5e1b20fb0dc692f8c67e746}{}\label{classimr_1_1dijkstra_1_1CHeap_a0d0d043ee5e1b20fb0dc692f8c67e746}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/vtk\+\_\+voro/dijkstra\+\_\+heap.\+h\end{DoxyCompactItemize}
